package si.yun.service;

import org.apache.ibatis.annotations.Param;
import si.yun.entity.*;

import java.util.List;
import java.util.Map;
/**
 * @Description //TODO 教师功能
 * @Date $ 2021/8/23 21:34
 * @return $
 */
public interface TeachersService {
    //查询视频数
     Map<Object,Object> selVideo();

    //待处理业务
     Map<Object,Object> selChuLi();

    //查询已上架的数量
     Map<Object,Object> selShelves();

    //查看今日新增人数
     int selToday();

    //查看七日内新增人数
     int selYesterDay();

    //查看今本月新增人数
     int selMonth();

    //查看全部新增人数
     int selAll();

    //查看七日内新增人数
     int selWeek();

    //按照时间查询
    List<Integer> selTimeOrder(String datetime);

    //查询table表格

     Integer getCounts();

     List<Map<String, Object>> selectTable(@Param("name") String name,@Param("price") Integer price,@Param("course") Integer course,@Param("course_id") Integer course_id);

     int insertImg(SyMicrocircleImg img);

     int insertVoide(SyMicrocircleImg voide);

     List<Map<String, Object>> selectTable1();

     List<Map<Object,Object>> selProductRizhi();

     List<Map<Object,Object>> selComments();

    int uplTea(List<SyCourseClass> list);

    int insBohui(@Param("result") String result,@Param("details") String details);

    //查询微圈
    List<Map<Object,Object>> selMicroRing();

    //查询分类
    List<Map<String,Object>> selProductCategory();

}
